#include "compra.h"

Compra::Compra(QObject *parent) :
    QDjangoModel(parent)
{
    setForeignKey("proveedor", new Proveedor(this));
}
int Compra::getId_compra() const
{
    return id_compra;
}

void Compra::setId_compra(int value)
{
    id_compra = value;
}
QDate Compra::getFecha() const
{
    return fecha;
}

void Compra::setFecha(const QDate &value)
{
    fecha = value;
}

double Compra::getTotal() const
{
    return total;
}

void Compra::setTotal(double value)
{
    total = value;
}
double Compra::getTotal_iva() const
{
    return total_iva;
}

void Compra::setTotal_iva(double value)
{
    total_iva = value;
}
QString Compra::getNumero_factura() const
{
    return numero_factura;
}

void Compra::setNumero_factura(const QString &value)
{
    numero_factura = value;
}
QString Compra::getEstado() const
{
    return estado;
}

void Compra::setEstado(const QString &value)
{
    estado = value;
}
Proveedor *Compra::getProveedor() const
{
    return (Proveedor *)foreignKey("proveedor");
}

void Compra::setProveedor(Proveedor *proveedor)
{
    setForeignKey("proveedor", proveedor);
}
QString Compra::getTipo_pago() const
{
    return tipo_pago;
}

void Compra::setTipo_pago(const QString &value)
{
    tipo_pago = value;
}
int Compra::getPorcentaje_descuento() const
{
    return porcentaje_descuento;
}

void Compra::setPorcentaje_descuento(int value)
{
    porcentaje_descuento = value;
}
double Compra::getDescuento() const
{
    return descuento;
}

void Compra::setDescuento(double value)
{
    descuento = value;
}
//double Compra::getMonto_abonado() const
//{
//    return monto_abonado;
//}

//void Compra::setMonto_abonado(double value)
//{
//    monto_abonado = value;
//}


int Compra::getPorcentaje_iva() const
{
    return porcentaje_iva;
}

void Compra::setPorcentaje_iva(int value)
{
    porcentaje_iva = value;
}









